package com.dayaokeji.server_api.domain;

import java.io.Serializable;

/**
 * ********************************************************************
 * *  Created by Zeno on 2018/7/25
 * ********************************************************************
 * *  version 1.0
 * ********************************************************************
 * *  Copyright (C) dayaokeji.com 2018 -- 2020 All rights reserved.
 * ********************************************************************
 * *
 * ********************************************************************
 */
public class StatisticDetail implements Serializable{

    /**
     * absenceNum : 旷课次数
     * actNum : 实到次数
     * answerAmount : 抢答次数
     * answerAmountPerUser : 每个用户抢答多少次
     * answerSuccAmount : 抢答成功次数
     * answerSuccRate : 抢答成功率
     * attendanceRate : 实到率
     * callAmount : 点名次数
     * callAmountPerUser : 每个用户点名次数
     * callSuccAmount : 点名成功次数
     * callSuccRate : 点名成功率
     * existAmount : 退出次数
     * lateNum : 迟到次数
     * leaveEarlyNum : 早退次数
     * leaveNum : 请假次数
     * onlineTime : 在线时长
     * totalNum : 应该签到次数
     * userNum : 总的用户数(1个人每堂课算1次)
     */

    private int absenceNum;
    private int actNum;
    private int answerAmount;
    private int answerAmountPerUser;
    private int answerSuccAmount;
    private float answerSuccRate;
    private float attendanceRate;
    private int callAmount;
    private int callAmountPerUser;
    private int callSuccAmount;
    private float callSuccRate;
    private int existAmount;
    private int lateNum;
    private int leaveEarlyNum;
    private int leaveNum;
    private double onlineTime;
    private int totalNum;
    private int userNum;
    private int signStatus;
    private String actStartTime;
    private String courseName;

    public int getAbsenceNum() {
        return absenceNum;
    }

    public void setAbsenceNum(int absenceNum) {
        this.absenceNum = absenceNum;
    }

    public int getActNum() {
        return actNum;
    }

    public void setActNum(int actNum) {
        this.actNum = actNum;
    }

    public int getAnswerAmount() {
        return answerAmount;
    }

    public void setAnswerAmount(int answerAmount) {
        this.answerAmount = answerAmount;
    }

    public int getAnswerAmountPerUser() {
        return answerAmountPerUser;
    }

    public void setAnswerAmountPerUser(int answerAmountPerUser) {
        this.answerAmountPerUser = answerAmountPerUser;
    }

    public int getAnswerSuccAmount() {
        return answerSuccAmount;
    }

    public void setAnswerSuccAmount(int answerSuccAmount) {
        this.answerSuccAmount = answerSuccAmount;
    }

    public float getAnswerSuccRate() {
        return answerSuccRate;
    }

    public void setAnswerSuccRate(float answerSuccRate) {
        this.answerSuccRate = answerSuccRate;
    }

    public float getAttendanceRate() {
        return attendanceRate;
    }

    public void setAttendanceRate(float attendanceRate) {
        this.attendanceRate = attendanceRate;
    }

    public int getCallAmount() {
        return callAmount;
    }

    public void setCallAmount(int callAmount) {
        this.callAmount = callAmount;
    }

    public int getCallAmountPerUser() {
        return callAmountPerUser;
    }

    public void setCallAmountPerUser(int callAmountPerUser) {
        this.callAmountPerUser = callAmountPerUser;
    }

    public int getCallSuccAmount() {
        return callSuccAmount;
    }

    public void setCallSuccAmount(int callSuccAmount) {
        this.callSuccAmount = callSuccAmount;
    }

    public float getCallSuccRate() {
        return callSuccRate;
    }

    public void setCallSuccRate(float callSuccRate) {
        this.callSuccRate = callSuccRate;
    }

    public int getExistAmount() {
        return existAmount;
    }

    public void setExistAmount(int existAmount) {
        this.existAmount = existAmount;
    }

    public int getLateNum() {
        return lateNum;
    }

    public void setLateNum(int lateNum) {
        this.lateNum = lateNum;
    }

    public int getLeaveEarlyNum() {
        return leaveEarlyNum;
    }

    public void setLeaveEarlyNum(int leaveEarlyNum) {
        this.leaveEarlyNum = leaveEarlyNum;
    }

    public int getLeaveNum() {
        return leaveNum;
    }

    public void setLeaveNum(int leaveNum) {
        this.leaveNum = leaveNum;
    }

    public double getOnlineTime() {
        return onlineTime;
    }

    public void setOnlineTime(double onlineTime) {
        this.onlineTime = onlineTime;
    }

    public int getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(int totalNum) {
        this.totalNum = totalNum;
    }

    public int getUserNum() {
        return userNum;
    }

    public void setUserNum(int userNum) {
        this.userNum = userNum;
    }

    public int getSignStatus() {
        return signStatus;
    }

    public void setSignStatus(int signStatus) {
        this.signStatus = signStatus;
    }

    public String getActStartTime() {
        return actStartTime;
    }

    public void setActStartTime(String actStartTime) {
        this.actStartTime = actStartTime;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }
}
